Exception handling
PROCESS OF RESPONDING TO ANOMALOUS OR EXCEPTIONAL CONDITIONS REQUIRING SPECIAL PROCESSING IN COMPUTER PROGRAMMING
Error handling; Error handler; Try-catch block; Programming exception; Checked exceptions; Exception (computer science); Exception handler; Exception (computing); Checked exception; Exception condition; Exception (programming); Hardware exception; Run time exception; Error handling testing; Unhandled exception; Unhandled Exception; Unhandled exceptions; Unhandled Exceptions; Error reporting; Error trapping; Try catch; Exception specification; Wrong Argument; Exception mechanism; Try block; Pokémon exception handling; Pokemon exception handling; Exceptions handling; Unchecked exception; Java.lang.Exception; Java.lang.Throwable; Runtime exception; Static checking of exceptions
In computing and computer programming, exception handling is the process of responding to the occurrence of exceptions – anomalous or exceptional conditions requiring special processing – during the execution of a program. In general, an exception breaks the normal flow of execution and executes a pre-registered exception handler; the details of how this is done depend on whether it is a hardware or software exception and how the software exception is implemented.